package Vista;

import java.util.ArrayList;

import javax.swing.table.AbstractTableModel;

import Modelo.Partido;

public class VentanaListadoJugadorPartidoV extends AbstractTableModel {

private static String[] titulos = {"Nombre del Equipo","Jugadores\nVisiCarrerasIm ","Cuadrangulares"};
	
	private ArrayList<Partido> partidos;
	

	public VentanaListadoJugadorPartidoV(ArrayList<Partido> partidos) {
		super();
		this.partidos = partidos;
	}
     
	public ArrayList<Partido> getPartidos() {
		return partidos;
	}

	public void setPartidos(ArrayList<Partido> partidos) {
		this.partidos = partidos;
	}

	@Override
	public int getRowCount() {
		return partidos.size();
	}

	@Override
	public int getColumnCount() {
		return titulos.length;
	}

	@Override
	public Object getValueAt(int rowIndex, int columnIndex) {
		Partido Partido = partidos.get(rowIndex);
		switch (columnIndex){
			case 0: return Partido.getEquipoVisitante();
			case 1: return  Partido.getAuxjugadoresVImpulCarreras();
			case 2: return  Partido.getAuxJuadoresHomeRumVisi();
		
		}
		return null;
	}
	public String getColumnName(int column) {
		return titulos[column];
	}


}
